*{
	padding: 0px;
	margin: 0px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body,html{
	width:100%;
	/*height: 100%;*/
	background: #FFFFFF;
	line-height: 1.4em;
	min-width: 320px;
	overflow: auto;
	
}
html{ font:normal 62.5%/2.3em "Helvetica Neue",Arial,"微软雅黑","宋体","黑体";}
body{ position:relative; background-color:#fff;font-family:"Helvetica Neue",Arial,"微软雅黑","宋体","黑体";-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;/*firefox*/ margin:0px; padding:0px; margin:0px auto; color:#414446; width:100%; min-width:320px;zoom:1; font-size:12px;}
ul,li,form, dl,dt,dd, div,.h1,.h2,.h3,.h4,.h5,.h6,.p1,p{padding: 0px; margin:0px;/* [disabled]margin: 0px; */}
p,.p1{text-align:justify;}
select,input,textarea{border-radius:0; -webkit-border-radius:0;}
input:focus { outline: none;}
input,button,select,textarea{/*强制去除表单自带的样式*/ }
textarea{/*强制去除textarea自带的样式*/ }
textarea,input,select {}
li{ list-style:none;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px;}
li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p,p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:1em; font-style:normal; color:#45474c; border-radius:0; -webkit-border-radius:0;}
img,object{ border:none; max-width:auto; border:0; overflow:hidden; vertical-align:top;}
a{ color:#45474c; text-decoration:none;}  /* 去掉链接触摸高亮 */
input:focus,select:focus{ outline:none;}
a:hover{color: #45474c;}
a:focus {outline:none; -moz-outline:none;}
.clear{
	clear: both;
}

@media screen and (min-width:640px){
	html{
		font-size: 20px;
	}
}
@media screen and (max-width:639px){
	html{
		font-size:calc(200vw/64);
	}
}

@media only screen and (min-width: 768px) {
	.maxWidth,.index_maxWidth{
		width:750px;
	}
}
@media only screen and (min-width:992px){
	.maxWidth,.index_maxWidth{
		width:970px;
	}
}
@media only screen and (min-width: 1200px){
	.maxWidth{
		width:1100px;
	}
	.index_maxWidth{
		width:1200px;
		padding:0px !important;
	}
}
@media only screen and (max-width: 1200px){
	padding:0px 15px;
}
.maxWidth{
	padding:0px 15px;
	margin: 0 auto;
}


.maxWidth:after{
  content: "";
  width:0px;
  height: 0px;
  clear: both;
  zoom:1;
  display: block;
}
/*.index_maxWidth{
	width:1200px;
	padding:0px;
}*/
